body {
	margin: 0;
	font-family: "Microsoft YaHei", sans-serif;
}
.container {
	display: flex;
	height: 100vh;
}
.sidebar {
	width: 200px;
	background-color: #242e35;
	color: #fff;
	padding: 20px 0;

}
.sidebar a {
	/* 去除下划线 */
	text-decoration: none;
	/* 继承父元素颜色（当前侧边栏文字为白色） */
	color: inherit;
	/* 去除点击时的焦点边框 */
	outline: none;
}

.sidebar-item {
	display: flex; /* 使用flex布局 */
	align-items: center; /* 垂直居中 */
	justify-content: center; /* 水平居中（结合text-align: center） */
	width: 100%;
	height: 50px;
	box-sizing: border-box;
}
.sidebar-item:hover {
	background-color: #555;
}
.sidebar-item.active {
	background-color: #555;
}
.content {
	flex: 1;
	padding: 20px;
	overflow-y: auto;
}